A Half-Life: Uplink Map In A Software Renderer